<?php

declare(strict_types=1);

namespace Modules\Purchasing\Models;

use Catch\Base\CatchModel as Model;

/**
 * @property $id
 * @property $purchasewarehousing_id
 * @property $giveaway
 * @property $quantity
 * @property $creator_id
 * @property $created_at
 * @property $updated_at
 * @property $deleted_at
 * @property $provisionalschedule_id
*/
class PurchasewarehousingDetail extends Model
{
    
    
    protected $table = 'purchasewarehousing_detail';

    protected $fillable = [ 'id', 'purchasewarehousing_id', 'creator_id', 'putquantity','created_at', 'updated_at', 'deleted_at', 'barcode' , 'storagelocation' , 'purchaseorder_id' , 'purchaseorderschedule_id', 'fmasterid','fields1','fields2','fields3','fields4','fields5','fields6','fields7','fields8','fields9','fields10'];

    /**
     * @var array
     */
    protected array $fields = ['id','purchasewarehousing_id','creator_id','putquantity','created_at','updated_at', 'barcode' , 'storagelocation' , 'purchaseorder_id' , 'purchaseorderschedule_id', 'fmasterid','fields1','fields2','fields3','fields4','fields5','fields6','fields7','fields8','fields9','fields10'];

    /**
     * @var array
     */
    protected array $form = ['id','purchasewarehousing_id','creator_id','putquantity','created_at','updated_at', 'barcode' , 'storagelocation' , 'purchaseorder_id' , 'purchaseorderschedule_id', 'fmasterid','fields1','fields2','fields3','fields4','fields5','fields6','fields7','fields8','fields9','fields10'];

    /**
     * @var array
     */
    public array $searchable = [
        
    ];

    
}
